home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / ply15dat.zip / PLYSTON.INC < prev    next >
Text File  |  1992-11-07  |  51KB  |  1,905 lines

  1. //
  2. //  This set of textures is based on the original stones textures developed
  3. //  for the "Persistence of Vision Raytracer".  It has been included with
  4. //  the Polyray data archives with permission of the original artist.
  5. //
  6. //          Stone textures by Mike Miller  1992
  7. //
  8. //  You can simply use the textures Stone1 -> Stone24, or you can develop
  9. //  other similar textures by using the "Grnt-a" textures layered over the
  10. //  Grnt textures.
  11. //
  12. define shiny_white
  13. texture {
  14.    surface {
  15.       ambient white, 0.1
  16.       diffuse white, 0.3
  17.       specular white, 0.4
  18.       microfacet Reitz 10
  19.       }
  20.    }
  21.  
  22. define shiny_black
  23. texture {
  24.    surface {
  25.       ambient black, 0.0
  26.       diffuse white, 0.1
  27.       specular white, 0.8
  28.       microfacet Reitz 10
  29.       }
  30.    }
  31.  
  32. define shiny_tan
  33. texture {
  34.    surface {
  35.       ambient tan, 0.2
  36.       diffuse tan, 0.6
  37.       specular white, 0.8
  38.       microfacet Reitz 10
  39.       }
  40.    }
  41.  
  42. define shiny_salmon
  43. texture {
  44.    surface {
  45.       ambient salmon, 0.2
  46.       diffuse salmon, 0.6
  47.       specular white, 0.8
  48.       microfacet Reitz 10
  49.       }
  50.    }
  51.  
  52. define clear_yellow
  53. texture {
  54.    surface {
  55.       ambient 0
  56.       diffuse 0
  57.       transmission yellow, 0.9, 1
  58.       }
  59.    }
  60.  
  61. //--------- Gray  Tan with Rose
  62. define Grnt0
  63. texture {
  64.    noise surface {
  65.       color white
  66.       position_fn 1
  67.       lookup_fn 1
  68.       octaves 6
  69.       turbulence 5
  70.       ambient 0.2
  71.       diffuse 0.6
  72.       specular 0.3
  73.       microfacet Reitz 5
  74.       color_map(
  75.      [0.000, 0.153, <0.729, 0.502, 0.451>, <0.769, 0.686, 0.592>]
  76.      [0.153, 0.398, <0.769, 0.686, 0.592>, <0.843, 0.753, 0.718>]
  77.      [0.398, 0.559, <0.843, 0.753, 0.718>, <0.780, 0.667, 0.561>]
  78.      [0.559, 0.729, <0.780, 0.667, 0.561>, <0.741, 0.659, 0.576>]
  79.      [0.729, 1.001, <0.741, 0.659, 0.576>, <0.729, 0.502, 0.451>])
  80.       }
  81.    }
  82.  
  83. //----- Creamy Whites with yellow & light gray
  84. define Grnt1
  85. texture {
  86.    noise surface {
  87.       color white
  88.       position_fn 1
  89.       lookup_fn 1
  90.       octaves 6
  91.       turbulence 5
  92.       ambient 0.2
  93.       diffuse 0.6
  94.       specular 0.3
  95.       microfacet Reitz 5
  96.       color_map(
  97.      [0.000, 0.212, <0.898, 0.898, 0.851>, <0.969, 0.980, 0.875>]
  98.      [0.212, 0.424, <0.969, 0.980, 0.875>, <0.859, 0.859, 0.859>]
  99.      [0.424, 0.627, <0.859, 0.859, 0.859>, <0.992, 0.922, 0.659>]
  100.      [0.627, 0.881, <0.992, 0.922, 0.659>, <0.937, 0.965, 0.902>]
  101.      [0.881, 1.000, <0.937, 0.965, 0.902>, <0.898, 0.898, 0.851>])
  102.       }
  103.    }
  104.  
  105. //------- Deep Cream with light rose, yellow orchid & tan
  106. define Grnt2
  107. texture {
  108.    noise surface {
  109.       color white
  110.       position_fn 1
  111.       lookup_fn 1
  112.       octaves 6
  113.       turbulence 5
  114.       ambient 0.2
  115.       diffuse 0.6
  116.       specular 0.3
  117.       microfacet Reitz 5
  118.       color_map(
  119.      [0.000, 0.178, <0.863, 0.757, 0.596>, 0.000,
  120.             <0.925, 0.792, 0.714>, 0.000]
  121.      [0.178, 0.356, <0.925, 0.792, 0.714>, 0.000,
  122.             <0.871, 0.702, 0.659>, 0.000]
  123.      [0.356, 0.525, <0.871, 0.702, 0.659>, 0.000,
  124.             <0.992, 0.922, 0.659>, 0.000]
  125.      [0.525, 0.729, <0.992, 0.922, 0.659>, 0.000,
  126.             <0.902, 0.812, 0.714>, 0.000]
  127.      [0.729, 1.001, <0.902, 0.812, 0.714>, 0.000,
  128.             <0.863, 0.757, 0.596>, 0.000])
  129.       }
  130.    }
  131.  
  132. //------- Warm tans olive & light rose with cream
  133. define Grnt3
  134. texture {
  135.    noise surface {
  136.       color white
  137.       position_fn 1
  138.       lookup_fn 1
  139.       octaves 6
  140.       turbulence 5
  141.       ambient 0.2
  142.       diffuse 0.6
  143.       specular 0.3
  144.       microfacet Reitz 5
  145.       color_map(
  146.      [0.000, 0.178, <0.831, 0.631, 0.569>, 0.000,
  147.             <0.925, 0.831, 0.714>, 0.000]
  148.      [0.178, 0.356, <0.925, 0.831, 0.714>, 0.000,
  149.             <0.871, 0.702, 0.659>, 0.000]
  150.      [0.356, 0.525, <0.871, 0.702, 0.659>, 0.000,
  151.             <0.831, 0.631, 0.569>, 0.000]
  152.      [0.525, 0.729, <0.831, 0.631, 0.569>, 0.000,
  153.             <0.937, 0.882, 0.820>, 0.000]
  154.      [0.729, 1.001, <0.937, 0.882, 0.820>, 0.000,
  155.             <0.831, 0.631, 0.569>, 0.000])
  156.       }
  157.    }
  158.  
  159. //-------- Orchid sand & mouve
  160. define Grnt4
  161. texture {
  162.    noise surface {
  163.       color white
  164.       position_fn 1
  165.       lookup_fn 1
  166.       octaves 6
  167.       turbulence 5
  168.       ambient 0.2
  169.       diffuse 0.6
  170.       specular 0.3
  171.       microfacet Reitz 5
  172.       color_map(
  173.      [0.000, 0.178, <0.804, 0.569, 0.494>, 0.000,
  174.             <0.816, 0.725, 0.537>, 0.000]
  175.      [0.178, 0.356, <0.816, 0.725, 0.537>, 0.000,
  176.             <0.820, 0.580, 0.522>, 0.000]
  177.      [0.356, 0.525, <0.820, 0.580, 0.522>, 0.000,
  178.             <0.882, 0.725, 0.537>, 0.000]
  179.      [0.525, 0.729, <0.882, 0.725, 0.537>, 0.000,
  180.             <0.855, 0.729, 0.584>, 0.000]
  181.      [0.729, 1.001, <0.855, 0.729, 0.584>, 0.000,
  182.             <0.804, 0.569, 0.494>, 0.000])
  183.       }
  184.    }
  185.  
  186. //------- Medium Mauve Med.Rose & deep cream
  187. define Grnt5
  188. texture {
  189.    noise surface {
  190.       color white
  191.       position_fn 1
  192.       lookup_fn 1
  193.       octaves 6
  194.       turbulence 5
  195.       ambient 0.2
  196.       diffuse 0.6
  197.       specular 0.3
  198.       microfacet Reitz 5
  199.       color_map(
  200.      [0.000, 0.178, <0.804, 0.569, 0.494>, 0.000,
  201.             <0.855, 0.729, 0.584>, 0.000]
  202.      [0.178, 0.356, <0.855, 0.729, 0.584>, 0.000,
  203.             <0.667, 0.502, 0.478>, 0.000]
  204.      [0.356, 0.525, <0.667, 0.502, 0.478>, 0.000,
  205.             <0.859, 0.624, 0.545>, 0.000]
  206.      [0.525, 0.729, <0.859, 0.624, 0.545>, 0.000,
  207.             <0.855, 0.729, 0.584>, 0.000]
  208.      [0.729, 1.001, <0.855, 0.729, 0.584>, 0.000,
  209.             <0.804, 0.569, 0.494>, 0.000])
  210.       }
  211.    }
  212.  
  213. //--------- Med. Orchid Olive & Dark Tan "mud pie"
  214. define Grnt6
  215. texture {
  216.    noise surface {
  217.       color white
  218.       position_fn 1
  219.       lookup_fn 1
  220.       octaves 6
  221.       turbulence 5
  222.       ambient 0.2
  223.       diffuse 0.6
  224.       specular 0.3
  225.       microfacet Reitz 5
  226.       color_map(
  227.      [0.000, 0.153, <0.545, 0.380, 0.345>, 0.000,
  228.             <0.588, 0.475, 0.333>, 0.000]
  229.      [0.153, 0.398, <0.588, 0.475, 0.333>, 0.000,
  230.             <0.675, 0.478, 0.404>, 0.000]
  231.      [0.398, 0.559, <0.675, 0.478, 0.404>, 0.000,
  232.             <0.757, 0.635, 0.522>, 0.000]
  233.      [0.559, 0.729, <0.757, 0.635, 0.522>, 0.000,
  234.             <0.659, 0.549, 0.443>, 0.000]
  235.      [0.729, 1.001, <0.659, 0.549, 0.443>, 0.000,
  236.             <0.545, 0.380, 0.345>, 0.000])
  237.       }
  238.    }
  239.  
  240. //------- Dark Orchid Olive & Dark Putty
  241. define Grnt7
  242. texture {
  243.    noise surface {
  244.       color white
  245.       position_fn 1
  246.       lookup_fn 1
  247.       octaves 6
  248.       turbulence 5
  249.       ambient 0.2
  250.       diffuse 0.6
  251.       specular 0.3
  252.       microfacet Reitz 5
  253.       color_map(
  254.      [0.000, 0.119,  <0.439, 0.310, 0.282>, <0.463, 0.369, 0.259>]
  255.      [0.119, 0.322,  <0.463, 0.369, 0.259>, <0.541, 0.369, 0.298>]
  256.      [0.322, 0.449,  <0.541, 0.369, 0.298>, <0.573, 0.424, 0.286>]
  257.      [0.449, 0.729,  <0.573, 0.424, 0.286>, <0.494, 0.396, 0.306>]
  258.      [0.729, 1.001,  <0.494, 0.396, 0.306>, <0.439, 0.310, 0.282>])
  259.       }
  260.    }
  261.  
  262. //--------- Rose & Light cream Yellows
  263. define Grnt8
  264. texture {
  265.    noise surface {
  266.       color white
  267.       position_fn 1
  268.       lookup_fn 1
  269.       octaves 6
  270.       turbulence 5
  271.       ambient 0.2
  272.       diffuse 0.6
  273.       specular 0.3
  274.       microfacet Reitz 5
  275.       color_map(
  276.      [0.000, 0.179, <0.843, 0.655, 0.655>, 0.000,
  277.             <0.886, 0.769, 0.627>, 0.000]
  278.      [0.179, 0.368, <0.886, 0.769, 0.627>, 0.000,
  279.             <0.906, 0.820, 0.714>, 0.000]
  280.      [0.368, 0.538, <0.906, 0.820, 0.714>, 0.000,
  281.             <0.851, 0.671, 0.671>, 0.000]
  282.      [0.538, 0.846, <0.851, 0.671, 0.671>, 0.000,
  283.             <0.890, 0.792, 0.675>, 0.000]
  284.      [0.846, 0.983, <0.890, 0.792, 0.675>, 0.000,
  285.             <0.827, 0.612, 0.612>, 0.000]
  286.      [0.983, 1.001, <0.827, 0.612, 0.612>, 0.000,
  287.             <0.843, 0.655, 0.655>, 0.000])
  288.    }
  289. }
  290.  
  291. //--------- Light Steely Grays
  292. define Grnt9
  293. texture {
  294.    noise surface {
  295.       color white
  296.       position_fn 1
  297.       lookup_fn 1
  298.       octaves 6
  299.       turbulence 5
  300.       ambient 0.2
  301.       diffuse 0.6
  302.       specular 0.3
  303.       microfacet Reitz 5
  304.       color_map(
  305.      [0.000, 0.154, <0.894, 0.886, 0.886>, 0.000,
  306.             <0.745, 0.745, 0.753>, 0.000]
  307.      [0.154, 0.308, <0.745, 0.745, 0.753>, 0.000,
  308.             <0.902, 0.902, 0.859>, 0.000]
  309.      [0.308, 0.444, <0.902, 0.902, 0.859>, 0.000,
  310.             <0.729, 0.706, 0.694>, 0.000]
  311.      [0.444, 0.615, <0.729, 0.706, 0.694>, 0.000,
  312.             <0.588, 0.592, 0.635>, 0.000]
  313.      [0.615, 0.803, <0.588, 0.592, 0.635>, 0.000,
  314.             <0.608, 0.616, 0.659>, 0.000]
  315.      [0.803, 1.001, <0.608, 0.616, 0.659>, 0.000,
  316.             <0.894, 0.886, 0.886>, 0.000])
  317.    }
  318. }
  319.  
  320. //--------- Gray Creams & lavender tans
  321. define Grnt10
  322. texture {
  323.    noise surface {
  324.       color white
  325.       position_fn 1
  326.       lookup_fn 1
  327.       octaves 6
  328.       turbulence 5
  329.       ambient 0.2
  330.       diffuse 0.6
  331.       specular 0.3
  332.       microfacet Reitz 5
  333.       color_map(
  334.      [0.000, 0.154, <0.890, 0.690, 0.690>, 0.000,
  335.             <0.996, 0.835, 0.737>, 0.000]
  336.      [0.154, 0.308, <0.996, 0.835, 0.737>, 0.000,
  337.             <0.745, 0.635, 0.651>, 0.004]
  338.      [0.308, 0.444, <0.745, 0.635, 0.651>, 0.004,
  339.             <0.733, 0.596, 0.557>, 0.004]
  340.      [0.444, 0.615, <0.733, 0.596, 0.557>, 0.004,
  341.             <0.996, 0.835, 0.737>, 0.000]
  342.      [0.615, 0.803, <0.996, 0.835, 0.737>, 0.000,
  343.             <0.765, 0.616, 0.659>, 0.000]
  344.      [0.803, 1.001, <0.765, 0.616, 0.659>, 0.000,
  345.             <0.890, 0.690, 0.690>, 0.000])
  346.    }
  347. }
  348.  
  349. //--------- Creams & Grays Kakhi
  350. define Grnt11
  351. texture {
  352.    noise surface {
  353.       color white
  354.       position_fn 1
  355.       lookup_fn 1
  356.       octaves 6
  357.       turbulence 5
  358.       ambient 0.2
  359.       diffuse 0.6
  360.       specular 0.3
  361.       microfacet Reitz 5
  362.       color_map(
  363.      [0.000, 0.154, <0.800, 0.651, 0.557>, 0.000,
  364.             <0.996, 0.835, 0.737>, 0.000]
  365.      [0.154, 0.308, <0.996, 0.835, 0.737>, 0.000,
  366.             <0.800, 0.651, 0.557>, 0.000]
  367.      [0.308, 0.444, <0.800, 0.651, 0.557>, 0.000,
  368.             <0.694, 0.624, 0.604>, 0.004]
  369.      [0.444, 0.615, <0.694, 0.624, 0.604>, 0.004,
  370.             <0.800, 0.651, 0.557>, 0.000]
  371.      [0.615, 0.812, <0.800, 0.651, 0.557>, 0.000,
  372.             <0.725, 0.655, 0.651>, 0.000]
  373.      [0.812, 1.001, <0.725, 0.655, 0.651>, 0.000,
  374.             <0.800, 0.651, 0.557>, 0.000])
  375.    }
  376. }
  377.  
  378. //--------- Tan Cream & Red Rose 
  379. define Grnt12
  380. texture {
  381.    noise surface {
  382.       color white
  383.       position_fn 1
  384.       lookup_fn 1
  385.       octaves 6
  386.       turbulence 5
  387.       ambient 0.2
  388.       diffuse 0.6
  389.       specular 0.3
  390.       microfacet Reitz 5
  391.       color_map(
  392.      [0.000, 0.154, <0.996, 0.969, 0.800>, 0.000,
  393.             <0.996, 0.682, 0.604>, 0.000]
  394.      [0.154, 0.308, <0.996, 0.682, 0.604>, 0.000,
  395.             <0.906, 0.820, 0.714>, 0.000]
  396.      [0.308, 0.444, <0.906, 0.820, 0.714>, 0.000,
  397.             <0.816, 0.631, 0.537>, 0.000]
  398.      [0.444, 0.615, <0.816, 0.631, 0.537>, 0.000,
  399.             <0.890, 0.792, 0.675>, 0.000]
  400.      [0.615, 0.812, <0.890, 0.792, 0.675>, 0.000,
  401.             <0.973, 0.627, 0.627>, 0.000]
  402.      [0.812, 1.001, <0.973, 0.627, 0.627>, 0.000,
  403.             <0.996, 0.969, 0.800>, 0.000])
  404.    }
  405. }
  406.  
  407. //--------- Cream Rose orange 
  408. define Grnt13
  409. texture {
  410.    noise surface {
  411.       color white
  412.       position_fn 1
  413.       lookup_fn 1
  414.       octaves 6
  415.       turbulence 5
  416.       ambient 0.2
  417.       diffuse 0.6
  418.       specular 0.3
  419.       microfacet Reitz 5
  420.       color_map(
  421.      [0.000, 0.154, <0.996, 0.824, 0.780>, 0.000,
  422.             <0.996, 0.698, 0.624>, 0.000]
  423.      [0.154, 0.308, <0.996, 0.698, 0.624>, 0.000,
  424.             <0.906, 0.675, 0.553>, 0.000]
  425.      [0.308, 0.444, <0.906, 0.675, 0.553>, 0.000,
  426.             <0.996, 0.682, 0.604>, 0.000]
  427.      [0.444, 0.615, <0.996, 0.682, 0.604>, 0.000,
  428.             <0.996, 0.824, 0.780>, 0.000]
  429.      [0.615, 0.812, <0.996, 0.824, 0.780>, 0.000,
  430.             <0.973, 0.627, 0.627>, 0.000]
  431.      [0.812, 1.001, <0.973, 0.627, 0.627>, 0.000,
  432.             <0.996, 0.824, 0.780>, 0.000])
  433.    }
  434. }
  435.  
  436. //--------- Cream Rose & light moss & light Violet
  437. define Grnt14
  438. texture {
  439.    noise surface {
  440.       color white
  441.       position_fn 1
  442.       lookup_fn 1
  443.       octaves 6
  444.       turbulence 5
  445.       ambient 0.2
  446.       diffuse 0.6
  447.       specular 0.3
  448.       microfacet Reitz 5
  449.       color_map(
  450.      [0.000, 0.154, <0.690, 0.612, 0.569>, 0.000,
  451.             <0.737, 0.596, 0.522>, 0.000]
  452.      [0.154, 0.368, <0.737, 0.596, 0.522>, 0.000,
  453.             <0.776, 0.702, 0.624>, 0.000]
  454.      [0.368, 0.538, <0.776, 0.702, 0.624>, 0.000,
  455.             <0.796, 0.678, 0.643>, 0.000]
  456.      [0.538, 0.846, <0.796, 0.678, 0.643>, 0.000,
  457.             <0.690, 0.612, 0.569>, 0.000]
  458.      [0.846, 0.932, <0.690, 0.612, 0.569>, 0.000,
  459.             <0.773, 0.612, 0.569>, 0.000]
  460.      [0.932, 1.001, <0.773, 0.612, 0.569>, 0.000,
  461.             <0.690, 0.612, 0.569>, 0.000])
  462.    }
  463. }
  464.  
  465. //--------- Black with subtle chroma
  466. define Grnt15
  467. texture {
  468.    noise surface {
  469.       color white
  470.       position_fn 1
  471.       lookup_fn 1
  472.       octaves 6
  473.       turbulence 5
  474.       ambient 0.2
  475.       diffuse 0.6
  476.       specular 0.3
  477.       microfacet Reitz 5
  478.       color_map(
  479.      [0.000, 0.104, <0.161, 0.133, 0.118>, 0.000,
  480.             <0.110, 0.082, 0.071>, 0.000]
  481.      [0.104, 0.252, <0.110, 0.082, 0.071>, 0.000,
  482.             <0.161, 0.133, 0.118>, 0.000]
  483.      [0.252, 0.383, <0.161, 0.133, 0.118>, 0.000,
  484.             <0.000, 0.000, 0.000>, 0.000]
  485.      [0.383, 0.643, <0.000, 0.000, 0.000>, 0.000,
  486.             <0.161, 0.133, 0.118>, 0.000]
  487.      [0.643, 0.783, <0.161, 0.133, 0.118>, 0.000,
  488.             <0.220, 0.149, 0.137>, 0.000]
  489.      [0.783, 0.922, <0.220, 0.149, 0.137>, 0.000,
  490.             <0.000, 0.000, 0.000>, 0.000]
  491.      [0.922, 0.983, <0.000, 0.000, 0.000>, 0.000,
  492.             <0.220, 0.149, 0.137>, 0.000]
  493.      [0.983, 1.001, <0.220, 0.149, 0.137>, 0.000,
  494.             <0.161, 0.133, 0.118>, 0.000])
  495.    }
  496. }
  497.  
  498. //----- White Cream & Peach
  499. define Grnt16
  500. texture {
  501.    noise surface {
  502.       color white
  503.       position_fn 1
  504.       lookup_fn 1
  505.       octaves 6
  506.       turbulence 5
  507.       ambient 0.2
  508.       diffuse 0.6
  509.       specular 0.3
  510.       microfacet Reitz 5
  511.       color_map(
  512.      [0.000, 0.316, <0.910, 0.788, 0.788>, 0.000,
  513.      <0.922, 0.914, 0.871>, 0.000]
  514.      [0.316, 0.453, <0.922, 0.914, 0.871>, 0.000,
  515.      <0.894, 0.867, 0.780>, 0.000]
  516.      [0.453, 0.624, <0.894, 0.867, 0.780>, 0.000,
  517.      <0.784, 0.788, 0.788>, 0.000]
  518.      [0.624, 0.726, <0.784, 0.788, 0.788>, 0.000,
  519.      <0.851, 0.812, 0.741>, 0.000]
  520.      [0.726, 0.863, <0.851, 0.812, 0.741>, 0.000,
  521.      <0.647, 0.655, 0.655>, 0.000]
  522.      [0.863, 1.001, <0.647, 0.655, 0.655>, 0.000,
  523.      <0.910, 0.788, 0.788>, 0.000])
  524.    }
  525. }
  526.  
  527. //----- Bug Juice & Green
  528. define Grnt17
  529. texture {
  530.    noise surface {
  531.       color white
  532.       position_fn 1
  533.       lookup_fn 1
  534.       octaves 6
  535.       turbulence 5
  536.       ambient 0.2
  537.       diffuse 0.6
  538.       specular 0.3
  539.       microfacet Reitz 5
  540.       color_map(
  541.      [0.000, 0.303, <0.000, 0.239, 0.000>, 0.000,
  542.      <0.333, 0.294, 0.000>, 0.000]
  543.      [0.303, 0.588, <0.333, 0.294, 0.000>, 0.000,
  544.      <0.000, 0.239, 0.341>, 0.000]
  545.      [0.588, 0.790, <0.000, 0.239, 0.341>, 0.000,
  546.      <0.000, 0.020, 0.000>, 0.000]
  547.      [0.790, 1.001, <0.000, 0.020, 0.000>, 0.000,
  548.      <0.000, 0.239, 0.000>, 0.000])
  549.    }
  550. }
  551.  
  552. //------------ Rose & cream yellow
  553. define Grnt18
  554. texture {
  555.    noise surface {
  556.       color white
  557.       position_fn 1
  558.       lookup_fn 1
  559.       octaves 6
  560.       turbulence 5
  561.       ambient 0.2
  562.       diffuse 0.6
  563.       specular 0.3
  564.       microfacet Reitz 5
  565.       color_map(
  566.      [0.000, 0.202, <1.000, 0.718, 0.541>, 0.000,
  567.      <0.890, 0.651, 0.612>, 0.000]
  568.      [0.202, 0.298, <0.890, 0.651, 0.612>, 0.000,
  569.      <1.000, 0.820, 0.675>, 0.000]
  570.      [0.298, 0.377, <1.000, 0.820, 0.675>, 0.000,
  571.      <0.890, 0.643, 0.612>, 0.000]
  572.      [0.377, 0.465, <0.890, 0.643, 0.612>, 0.000,
  573.      <0.937, 0.729, 0.561>, 0.000]
  574.      [0.465, 0.544, <0.937, 0.729, 0.561>, 0.000,
  575.      <0.878, 0.604, 0.565>, 0.000]
  576.      [0.544, 0.640, <0.878, 0.604, 0.565>, 0.000,
  577.      <0.984, 0.780, 0.655>, 0.000]
  578.      [0.640, 0.860, <0.984, 0.780, 0.655>, 0.000,
  579.      <1.000, 0.863, 0.635>, 0.000]
  580.      [0.860, 0.982, <1.000, 0.863, 0.635>, 0.000,
  581.      <1.000, 0.765, 0.620>, 0.000]
  582.      [0.982, 1.001, <1.000, 0.765, 0.620>, 0.000,
  583.      <1.000, 0.718, 0.541>, 0.000])
  584.    }
  585. }
  586.  
  587. //--------- Gray Marble with White feather Viens
  588. define Grnt19
  589. texture {
  590.    noise surface {
  591.       color white
  592.       position_fn 1
  593.       lookup_fn 1
  594.       octaves 6
  595.       turbulence 5
  596.       ambient 0.2
  597.       diffuse 0.6
  598.       specular 0.3
  599.       microfacet Reitz 5
  600.       color_map(
  601.      [0.0, 0.3, White,   DimGray]
  602.      [0.2, 0.4, DimGray, DimGray]
  603.      [0.4, 0.6, DimGray, DimGray]
  604.      [0.6, 1.0, DimGray, DimGray])
  605.    }
  606. }
  607.  
  608. //--------- White Marble with Gray feather Viens
  609. define Grnt20
  610. texture {
  611.    noise surface {
  612.       color white
  613.       position_fn 1
  614.       lookup_fn 1
  615.       octaves 6
  616.       turbulence 5
  617.       ambient 0.2
  618.       diffuse 0.6
  619.       specular 0.3
  620.       microfacet Reitz 5
  621.       color_map(
  622.      [0.0, 0.3, black, white]
  623.      [0.2, 0.4, white, white]
  624.      [0.4, 0.6, white, white]
  625.      [0.6, 1.0, white, white])
  626.    }
  627. }
  628.  
  629. //-------- Declare Green Colors
  630. define g1 <0.26, 0.41, 0.31> //---Light Gray Green
  631. define g2 <0.27, 0.34, 0.26> //---Med Gray Green
  632. define g3 <0.13, 0.29, 0.28> //---Med Gray Aqua
  633. define g4 <0.03, 0.18, 0.08> //---Dark Green
  634.  
  635. //--------- Green Jade
  636. define Grnt21
  637. texture {
  638.    noise surface {
  639.       color white
  640.       position_fn 1
  641.       lookup_fn 1
  642.       octaves 6
  643.       turbulence 5
  644.       ambient 0.2
  645.       diffuse 0.6
  646.       specular 0.3
  647.       microfacet Reitz 5
  648.       color_map(
  649.      [0.0, 0.1, White,     0.3, SeaGreen,  0.4]
  650.      [0.1, 0.3, SeaGreen,  0.4, g2,        0.7]
  651.      [0.3, 0.5, g2,        0.7, DarkGreen, 0.7]
  652.      [0.5, 0.7, DarkGreen, 0.7, g4,        0.7]
  653.      [0.7, 0.8, g4,        0.7, DarkGreen, 0.7]
  654.      [0.8, 1.0, DarkGreen, 0.7, DarkGreen, 0.7])
  655.    }
  656. }
  657.  
  658. //--------- Green Jade
  659. define Grnt21b
  660. texture {
  661.    noise surface {
  662.       color white
  663.       position_fn 1
  664.       lookup_fn 1
  665.       octaves 6
  666.       turbulence 5
  667.       ambient 0.2
  668.       diffuse 0.6
  669.       specular 0.3
  670.       microfacet Reitz 5
  671.       color_map(
  672.      [0.0, 0.1, White,     SeaGreen ]
  673.      [0.1, 0.3, SeaGreen,  g2       ]
  674.      [0.3, 0.5, g2,        DarkGreen]
  675.      [0.5, 0.7, DarkGreen, g4       ]
  676.      [0.7, 0.8, g4,        DarkGreen]
  677.      [0.8, 1.0, DarkGreen, DarkGreen])
  678.    }
  679. }
  680.  
  681. //--------- Clear with White feather Viens ----- This one does contain Alpha
  682. define Grnt22
  683. texture {
  684.    noise surface {
  685.       color white
  686.       position_fn 1
  687.       lookup_fn 1
  688.       octaves 6
  689.       turbulence 5
  690.       ambient 0.2
  691.       diffuse 0.6
  692.       specular 0.3
  693.       microfacet Reitz 5
  694.       color_map(
  695.      [0.00, 0.07, White, White]
  696.      [0.07, 0.20, White, DimGray]
  697.      [0.20, 0.30, DimGray, 0.0, black, 1.0]
  698.      [0.30, 0.70, black,   1.0, black, 1.0]
  699.      [0.70, 1.00, black,   1.0, DimGray, 0.0])
  700.       }
  701.    }
  702.  
  703. //---------- Light Tan to Mouve 
  704. define Grnt23
  705. texture {
  706.    noise surface {
  707.       color white
  708.       position_fn 1
  709.       lookup_fn 1
  710.       octaves 6
  711.       turbulence 5
  712.       ambient 0.2
  713.       diffuse 0.6
  714.       specular 0.3
  715.       microfacet Reitz 5
  716.       color_map(
  717.      [0.000, 0.178, <0.831, 0.631, 0.569>, 0.000,
  718.             <0.925, 0.831, 0.714>, 0.000]
  719.      [0.178, 0.356, <0.925, 0.831, 0.714>, 0.000,
  720.             <0.871, 0.702, 0.659>, 0.000]
  721.      [0.356, 0.525, <0.871, 0.702, 0.659>, 0.000,
  722.             <0.831, 0.631, 0.569>, 0.000]
  723.      [0.525, 0.729, <0.831, 0.631, 0.569>, 0.000,
  724.             <0.937, 0.882, 0.820>, 0.000]
  725.      [0.729, 1.001, <0.937, 0.882, 0.820>, 0.000,
  726.             <0.831, 0.631, 0.569>, 0.000])
  727.    }
  728. }
  729.  
  730. //--------- Light Grays
  731. define Grnt24
  732. texture {
  733.    noise surface {
  734.       color white
  735.       position_fn 1
  736.       lookup_fn 1
  737.       octaves 6
  738.       turbulence 5
  739.       ambient 0.2
  740.       diffuse 0.6
  741.       specular 0.3
  742.       microfacet Reitz 5
  743.       color_map(
  744.      [0.000, 0.154, <0.894, 0.886, 0.886>, 0.000,
  745.             <0.745, 0.745, 0.753>, 0.000]
  746.      [0.154, 0.308, <0.745, 0.745, 0.753>, 0.000,
  747.             <0.902, 0.902, 0.859>, 0.000]
  748.      [0.308, 0.444, <0.902, 0.902, 0.859>, 0.000,
  749.             <0.729, 0.706, 0.694>, 0.000]
  750.      [0.444, 0.615, <0.729, 0.706, 0.694>, 0.000,
  751.             <0.588, 0.592, 0.635>, 0.000]
  752.      [0.615, 0.803, <0.588, 0.592, 0.635>, 0.000,
  753.             <0.608, 0.616, 0.659>, 0.000]
  754.      [0.803, 1.001, <0.608, 0.616, 0.659>, 0.000,
  755.             <0.894, 0.886, 0.886>, 0.000])
  756.    }
  757. }
  758.  
  759. //------------ Moss Greens & Tan 
  760. define Grnt25
  761. texture {
  762.    noise surface {
  763.       color white
  764.       position_fn 1
  765.       lookup_fn 1
  766.       octaves 6
  767.       turbulence 5
  768.       ambient 0.2
  769.       diffuse 0.6
  770.       specular 0.3
  771.       microfacet Reitz 5
  772.       color_map(
  773.      [0.000, 0.168, <0.824, 0.725, 0.584>, 0.000,
  774.             <0.514, 0.584, 0.533>, 0.000]
  775.      [0.168, 0.301, <0.514, 0.584, 0.533>, 0.000,
  776.             <0.298, 0.376, 0.318>, 0.000]
  777.      [0.301, 0.398, <0.298, 0.376, 0.318>, 0.000,
  778.             <0.263, 0.337, 0.282>, 0.000]
  779.      [0.398, 0.558, <0.263, 0.337, 0.282>, 0.000,
  780.             <0.431, 0.506, 0.451>, 0.000]
  781.      [0.558, 0.655, <0.431, 0.506, 0.451>, 0.000,
  782.             <0.529, 0.631, 0.471>, 0.000]
  783.      [0.655, 0.735, <0.529, 0.631, 0.471>, 0.000,
  784.             <0.333, 0.376, 0.318>, 0.000]
  785.      [0.735, 0.823, <0.333, 0.376, 0.318>, 0.000,
  786.             <0.298, 0.376, 0.318>, 0.000]
  787.      [0.823, 0.876, <0.298, 0.376, 0.318>, 0.000,
  788.             <0.416, 0.376, 0.318>, 0.000]
  789.      [0.876, 0.929, <0.416, 0.376, 0.318>, 0.000,
  790.             <0.416, 0.376, 0.318>, 0.000]
  791.      [0.929, 1.001, <0.416, 0.376, 0.318>, 0.000,
  792.             <0.824, 0.725, 0.584>, 0.000])
  793.    }
  794. }
  795.  
  796. //---------- Salmon with thin Green Viens
  797. define Grnt26
  798. texture {
  799.    noise surface {
  800.       color white
  801.       position_fn 1
  802.       lookup_fn 1
  803.       octaves 6
  804.       turbulence 5
  805.       ambient 0.2
  806.       diffuse 0.6
  807.       specular 0.3
  808.       microfacet Reitz 5
  809.    color_map(
  810.       [0.000, 0.241, <0.973, 0.973, 0.976>, 0.000,
  811.       <0.973, 0.973, 0.976>, 0.000]
  812.       [0.241, 0.284, <0.973, 0.973, 0.976>, 0.000,
  813.       <0.600, 0.741, 0.608>, 0.000]
  814.       [0.284, 0.336, <0.600, 0.741, 0.608>, 0.000,
  815.       <0.820, 0.643, 0.537>, 0.000]
  816.       [0.336, 0.474, <0.820, 0.643, 0.537>, 0.000,
  817.       <0.886, 0.780, 0.714>, 0.000]
  818.       [0.474, 0.810, <0.886, 0.780, 0.714>, 0.000,
  819.       <0.996, 0.643, 0.537>, 0.000]
  820.       [0.810, 0.836, <0.996, 0.643, 0.537>, 0.000,
  821.       <0.973, 0.973, 0.976>, 0.000]
  822.       [0.836, 1.001, <0.973, 0.973, 0.976>, 0.000,
  823.       <0.973, 0.973, 0.976>, 0.000])
  824.    }
  825. }
  826.  
  827. //------ Dark Green & Browns
  828. define Grnt27
  829. texture {
  830.    noise surface {
  831.       color white
  832.       position_fn 1
  833.       lookup_fn 1
  834.       octaves 6
  835.       turbulence 5
  836.       ambient 0.2
  837.       diffuse 0.6
  838.       specular 0.3
  839.       microfacet Reitz 5
  840.    color_map(
  841.       [0.000, 0.043, <0.773, 0.647, 0.569>, 0.000,
  842.       <0.431, 0.322, 0.227>, 0.000]
  843.       [0.043, 0.113, <0.431, 0.322, 0.227>, 0.000,
  844.       <0.278, 0.282, 0.216>, 0.000]
  845.       [0.113, 0.304, <0.278, 0.282, 0.216>, 0.000,
  846.       <0.278, 0.282, 0.216>, 0.000]
  847.       [0.304, 0.426, <0.278, 0.282, 0.216>, 0.000,
  848.       <0.459, 0.341, 0.243>, 0.000]
  849.       [0.426, 0.843, <0.459, 0.341, 0.243>, 0.000,
  850.       <0.459, 0.341, 0.243>, 0.000]
  851.       [0.843, 0.878, <0.459, 0.341, 0.243>, 0.000,
  852.       <0.459, 0.341, 0.243>, 0.000]
  853.       [0.878, 0.983, <0.459, 0.341, 0.243>, 0.000,
  854.       <0.278, 0.282, 0.216>, 0.000]
  855.       [0.983, 1.001, <0.278, 0.282, 0.216>, 0.000,
  856.       <0.773, 0.647, 0.569>, 0.000])
  857.    }
  858. }
  859.  
  860. //------- Red Swirl
  861. define Grnt28
  862. texture {
  863.    noise surface {
  864.       color white
  865.       position_fn 1
  866.       lookup_fn 1
  867.       octaves 6
  868.       turbulence 5
  869.       ambient 0.2
  870.       diffuse 0.6
  871.       specular 0.3
  872.       microfacet Reitz 5
  873.    color_map(
  874.       [0.000, 0.155, <0.686, 0.235, 0.282>, 0.000,
  875.       <0.686, 0.235, 0.282>, 0.000]
  876.       [0.155, 0.328, <0.686, 0.235, 0.282>, 0.000,
  877.       <0.494, 0.243, 0.294>, 0.000]
  878.       [0.328, 0.474, <0.494, 0.243, 0.294>, 0.000,
  879.       <0.769, 0.329, 0.373>, 0.000]
  880.       [0.474, 0.647, <0.769, 0.329, 0.373>, 0.000,
  881.       <0.769, 0.329, 0.373>, 0.000]
  882.       [0.647, 0.810, <0.769, 0.329, 0.373>, 0.000,
  883.       <0.686, 0.235, 0.282>, 0.000]
  884.       [0.810, 0.922, <0.686, 0.235, 0.282>, 0.000,
  885.       <0.792, 0.388, 0.427>, 0.000]
  886.       [0.922, 1.001, <0.792, 0.388, 0.427>, 0.000,
  887.       <0.686, 0.235, 0.282>, 0.000])
  888.    }
  889. }
  890.  
  891. //-------- White Tan & thin Reds
  892. define Grnt29
  893. texture {
  894.    noise surface {
  895.       color white
  896.       position_fn 1
  897.       lookup_fn 1
  898.       octaves 6
  899.       turbulence 5
  900.       ambient 0.2
  901.       diffuse 0.6
  902.       specular 0.3
  903.       microfacet Reitz 5
  904.    color_map(
  905.       [0.000, 0.053, <0.784, 0.627, 0.522>, 0.000,
  906.       <0.784, 0.627, 0.624>, 0.000]
  907.       [0.053, 0.263, <0.784, 0.627, 0.624>, 0.000,
  908.       <0.824, 0.557, 0.376>, 0.000]
  909.       [0.263, 0.281, <0.824, 0.557, 0.376>, 0.000,
  910.       <0.643, 0.380, 0.376>, 0.000]
  911.       [0.281, 0.325, <0.643, 0.380, 0.376>, 0.000,
  912.       <0.839, 0.722, 0.722>, 0.000]
  913.       [0.325, 0.711, <0.839, 0.722, 0.722>, 0.000,
  914.       <0.784, 0.627, 0.522>, 0.000]
  915.       [0.711, 0.798, <0.784, 0.627, 0.522>, 0.000,
  916.       <0.769, 0.380, 0.376>, 0.000]
  917.       [0.798, 0.895, <0.769, 0.380, 0.376>, 0.000,
  918.       <0.824, 0.557, 0.376>, 0.000]
  919.       [0.895, 0.982, <0.824, 0.557, 0.376>, 0.000,
  920.       <0.784, 0.627, 0.522>, 0.000]
  921.       [0.982, 1.001, <0.784, 0.627, 0.522>, 0.000,
  922.       <0.784, 0.627, 0.522>, 0.000])
  923.    }
  924. }
  925.  
  926. define Grnt0a
  927. texture {
  928.    noise surface {
  929.       color white
  930.       position_fn 1
  931.       lookup_fn 1
  932.       octaves 6
  933.       turbulence 5
  934.       ambient 0.2
  935.       diffuse 0.6
  936.       specular 0.3
  937.       microfacet Reitz 5
  938.       color_map(
  939.      [0.000, 0.153, <0.729, 0.502, 0.451>, 0.306,
  940.             <0.769, 0.686, 0.592>, 0.792]
  941.      [0.153, 0.398, <0.769, 0.686, 0.592>,  0.792,
  942.             <0.843, 0.753, 0.718>,  0.396]
  943.      [0.398, 0.559, <0.843, 0.753, 0.718>,  0.396,
  944.             <0.780, 0.667, 0.561>,  0.976]
  945.      [0.559, 0.729, <0.780, 0.667, 0.561>,  0.976,
  946.             <0.741, 0.659, 0.576>,  0.820]
  947.      [0.729, 1.001,  <0.741, 0.659, 0.576>, 0.820,
  948.              <0.729, 0.502, 0.451>,  0.306])
  949.       }
  950.    }
  951.  
  952. //----- Translucent Grnt1
  953. define Grnt1a
  954. texture {
  955.    noise surface {
  956.       color white
  957.       position_fn 1
  958.       lookup_fn 1
  959.       octaves 6
  960.       turbulence 5
  961.       ambient 0.2
  962.       diffuse 0.6
  963.       specular 0.3
  964.       microfacet Reitz 5
  965.    color_map(
  966.       [0.000, 0.212, <0.898, 0.898, 0.851>, 0.306, 
  967.       <0.969, 0.980, 0.875>, 0.792]
  968.       [0.212, 0.424, <0.969, 0.980, 0.875>, 0.792, 
  969.       <0.859, 0.859, 0.859>, 0.396]
  970.       [0.424, 0.627, <0.859, 0.859, 0.859>, 0.396, 
  971.       <0.992, 0.922, 0.659>, 0.976]
  972.       [0.627, 0.881, <0.992, 0.922, 0.659>, 0.976, 
  973.       <0.937, 0.965, 0.902>, 0.820]
  974.       [0.881, 1.001, <0.937, 0.965, 0.902>, 0.820, 
  975.       <0.898, 0.898, 0.851>, 0.306])
  976.    }
  977. }
  978.  
  979. //-----Translucent Grnt2
  980. define Grnt2a
  981. texture {
  982.    noise surface {
  983.       color white
  984.       position_fn 1
  985.       lookup_fn 1
  986.       octaves 6
  987.       turbulence 5
  988.       ambient 0.2
  989.       diffuse 0.6
  990.       specular 0.3
  991.       microfacet Reitz 5
  992.    color_map(
  993.       [0.000, 0.144, <0.863, 0.757, 0.596>, 0.596,
  994.       <0.925, 0.792, 0.714>, 0.349]
  995.       [0.144, 0.288, <0.925, 0.792, 0.714>, 0.349,
  996.       <0.871, 0.702, 0.659>, 0.784]
  997.       [0.288, 0.644, <0.871, 0.702, 0.659>, 0.784,
  998.       <0.992, 0.922, 0.659>, 0.498]
  999.       [0.644, 0.983, <0.992, 0.922, 0.659>, 0.498,
  1000.       <0.902, 0.812, 0.714>, 0.722]
  1001.       [0.983, 1.001, <0.902, 0.812, 0.714>, 0.722,
  1002.       <0.863, 0.757, 0.596>, 0.596])
  1003.    }
  1004. }
  1005.  
  1006. //-----Translucent Grnt3
  1007. define Grnt3a
  1008. texture {
  1009.    noise surface {
  1010.       color white
  1011.       position_fn 1
  1012.       lookup_fn 1
  1013.       octaves 6
  1014.       turbulence 5
  1015.       ambient 0.2
  1016.       diffuse 0.6
  1017.       specular 0.3
  1018.       microfacet Reitz 5
  1019.    color_map(
  1020.       [0.000, 0.153, <0.831, 0.631, 0.569>, 0.447,
  1021.       <0.925, 0.831, 0.714>, 0.678]
  1022.       [0.153, 0.297, <0.925, 0.831, 0.714>, 0.678,
  1023.       <0.871, 0.702, 0.659>, 0.475]
  1024.       [0.297, 0.441, <0.871, 0.702, 0.659>, 0.475,
  1025.       <0.831, 0.631, 0.569>, 0.918]
  1026.       [0.441, 0.763, <0.831, 0.631, 0.569>, 0.918,
  1027.       <0.937, 0.882, 0.820>, 0.655]
  1028.       [0.763, 1.001, <0.937, 0.882, 0.820>, 0.655,
  1029.       <0.831, 0.631, 0.569>, 0.447])
  1030.    }
  1031. }
  1032.  
  1033. //-----Translucent Grnt4
  1034. define Grnt4a
  1035. texture {
  1036.    noise surface {
  1037.       color white
  1038.       position_fn 1
  1039.       lookup_fn 1
  1040.       octaves 6
  1041.       turbulence 5
  1042.       ambient 0.2
  1043.       diffuse 0.6
  1044.       specular 0.3
  1045.       microfacet Reitz 5
  1046.    color_map(
  1047.       [0.000, 0.144, <0.804, 0.569, 0.494>, 0.569,
  1048.       <0.816, 0.725, 0.537>, 0.467]
  1049.       [0.144, 0.449, <0.816, 0.725, 0.537>, 0.467,
  1050.       <0.820, 0.580, 0.522>, 0.584]
  1051.       [0.449, 0.568, <0.820, 0.580, 0.522>, 0.584,
  1052.       <0.882, 0.725, 0.537>, 0.871]
  1053.       [0.568, 0.754, <0.882, 0.725, 0.537>, 0.871,
  1054.       <0.855, 0.729, 0.584>, 0.816]
  1055.       [0.754, 1.001, <0.855, 0.729, 0.584>, 0.816,
  1056.       <0.804, 0.569, 0.494>, 0.569])
  1057.    }
  1058. }
  1059.  
  1060. //-----Translucent Grnt4
  1061. define Grnt5a
  1062. texture {
  1063.    noise surface {
  1064.       color white
  1065.       position_fn 1
  1066.       lookup_fn 1
  1067.       octaves 6
  1068.       turbulence 5
  1069.       ambient 0.2
  1070.       diffuse 0.6
  1071.       specular 0.3
  1072.       microfacet Reitz 5
  1073.    color_map(
  1074.       [0.000, 0.178, <0.804, 0.569, 0.494>, 0.569, 
  1075.       <0.855, 0.729, 0.584>, 0.467]
  1076.       [0.178, 0.356, <0.855, 0.729, 0.584>, 0.467, 
  1077.       <0.667, 0.502, 0.478>, 0.584]
  1078.       [0.356, 0.525, <0.667, 0.502, 0.478>, 0.584, 
  1079.       <0.859, 0.624, 0.545>, 0.871]
  1080.       [0.525, 0.729, <0.859, 0.624, 0.545>, 0.871, 
  1081.       <0.855, 0.729, 0.584>, 0.816]
  1082.       [0.729, 1.001, <0.855, 0.729, 0.584>, 0.816, 
  1083.       <0.804, 0.569, 0.494>, 0.569])
  1084.    }
  1085. }
  1086.  
  1087. //-----Translucent Grnt6
  1088. define Grnt6a
  1089. texture {
  1090.    noise surface {
  1091.       color white
  1092.       position_fn 1
  1093.       lookup_fn 1
  1094.       octaves 6
  1095.       turbulence 5
  1096.       ambient 0.2
  1097.       diffuse 0.6
  1098.       specular 0.3
  1099.       microfacet Reitz 5
  1100.    color_map(
  1101.       [0.000, 0.263, <0.545, 0.380, 0.345>, 0.733,
  1102.       <0.588, 0.475, 0.333>, 0.741]
  1103.       [0.263, 0.432, <0.588, 0.475, 0.333>, 0.741,
  1104.       <0.675, 0.478, 0.404>, 0.545]
  1105.       [0.432, 0.551, <0.675, 0.478, 0.404>, 0.545,
  1106.       <0.757, 0.635, 0.522>, 0.384]
  1107.       [0.551, 0.720, <0.757, 0.635, 0.522>, 0.384,
  1108.       <0.659, 0.549, 0.443>, 0.675]
  1109.       [0.720, 1.001, <0.659, 0.549, 0.443>, 0.675,
  1110.       <0.545, 0.380, 0.345>, 0.733])
  1111.    }
  1112. }
  1113.  
  1114. //-----Translucent Grnt7
  1115. define Grnt7a
  1116. texture {
  1117.    noise surface {
  1118.       color white
  1119.       position_fn 1
  1120.       lookup_fn 1
  1121.       octaves 6
  1122.       turbulence 5
  1123.       ambient 0.2
  1124.       diffuse 0.6
  1125.       specular 0.3
  1126.       microfacet Reitz 5
  1127.    color_map(
  1128.       [0.000, 0.119, <0.439, 0.310, 0.282>, 0.631,
  1129.       <0.463, 0.369, 0.259>, 0.847]
  1130.       [0.119, 0.322, <0.463, 0.369, 0.259>, 0.847,
  1131.       <0.541, 0.369, 0.298>, 0.549]
  1132.       [0.322, 0.449, <0.541, 0.369, 0.298>, 0.549,
  1133.       <0.573, 0.424, 0.286>, 0.965]
  1134.       [0.449, 0.729, <0.573, 0.424, 0.286>, 0.965,
  1135.       <0.494, 0.396, 0.306>, 0.741]
  1136.       [0.729, 1.001, <0.494, 0.396, 0.306>, 0.741,
  1137.       <0.439, 0.310, 0.282>, 0.631])
  1138.    }
  1139. }
  1140.  
  1141. //-----Aqua Tints 
  1142. define Grnt8a
  1143. texture {
  1144.    noise surface {
  1145.       color white
  1146.       position_fn 1
  1147.       lookup_fn 1
  1148.       octaves 6
  1149.       turbulence 5
  1150.       ambient 0.2
  1151.       diffuse 0.6
  1152.       specular 0.3
  1153.       microfacet Reitz 5
  1154.    color_map(
  1155.       [0.000, 0.119, <0.310, 0.384, 0.420>, 0.631,
  1156.       <0.322, 0.369, 0.416>, 0.847]
  1157.       [0.119, 0.322, <0.322, 0.369, 0.416>, 0.847,
  1158.       <0.424, 0.369, 0.420>, 0.549]
  1159.       [0.322, 0.449, <0.424, 0.369, 0.420>, 0.549,
  1160.       <0.373, 0.424, 0.518>, 0.965]
  1161.       [0.449, 0.729, <0.373, 0.424, 0.518>, 0.965,
  1162.       <0.482, 0.573, 0.533>, 0.741]
  1163.       [0.729, 1.001, <0.482, 0.573, 0.533>, 0.741,
  1164.       <0.310, 0.384, 0.420>, 0.631])
  1165.    }
  1166. }
  1167.  
  1168. //-----Alpha Creams With Cracks
  1169. define Grnt9a
  1170. texture {
  1171.    noise surface {
  1172.       color white
  1173.       position_fn 1
  1174.       lookup_fn 1
  1175.       octaves 6
  1176.       turbulence 5
  1177.       ambient 0.2
  1178.       diffuse 0.6
  1179.       specular 0.3
  1180.       microfacet Reitz 5
  1181.    color_map(
  1182.       [0.000, 0.216, <0.812, 0.812, 0.812>, 0.835,
  1183.       <0.745, 0.843, 0.835>, 0.847]
  1184.       [0.216, 0.241, <0.745, 0.843, 0.835>, 0.847,
  1185.       <0.404, 0.337, 0.337>, 0.463]
  1186.       [0.241, 0.267, <0.404, 0.337, 0.337>, 0.463,
  1187.       <0.773, 0.729, 0.745>, 0.622]
  1188.       [0.267, 0.759, <0.773, 0.729, 0.745>, 0.622,
  1189.       <0.914, 0.843, 0.725>, 0.651]
  1190.       [0.759, 0.784, <0.914, 0.843, 0.725>, 0.651,
  1191.       <0.153, 0.133, 0.208>, 0.437]
  1192.       [0.784, 0.810, <0.153, 0.133, 0.208>, 0.437,
  1193.       <0.812, 0.812, 0.812>, 0.835]
  1194.       [0.810, 1.001, <0.812, 0.812, 0.812>, 0.835,
  1195.       <0.812, 0.812, 0.812>, 0.835])
  1196.    }
  1197. }
  1198.  
  1199. //--------- Alpha Cream Rose & light yellow
  1200. define Grnt10a
  1201. texture {
  1202.    noise surface {
  1203.       color white
  1204.       position_fn 1
  1205.       lookup_fn 1
  1206.       octaves 6
  1207.       turbulence 5
  1208.       ambient 0.2
  1209.       diffuse 0.6
  1210.       specular 0.3
  1211.       microfacet Reitz 5
  1212.    color_map(
  1213.       [0.000, 0.179, <0.843, 0.655, 0.655>, 0.455,
  1214.       <0.886, 0.769, 0.627>, 0.608]
  1215.       [0.179, 0.368, <0.886, 0.769, 0.627>, 0.608,
  1216.       <0.906, 0.820, 0.714>, 0.392]
  1217.       [0.368, 0.538, <0.906, 0.820, 0.714>, 0.392,
  1218.       <0.851, 0.671, 0.671>, 0.659]
  1219.       [0.538, 0.744, <0.851, 0.671, 0.671>, 0.659,
  1220.       <0.890, 0.792, 0.675>, 0.392]
  1221.       [0.744, 0.983, <0.890, 0.792, 0.675>, 0.392,
  1222.       <0.827, 0.612, 0.612>, 0.706]
  1223.       [0.983, 1.001, <0.827, 0.612, 0.612>, 0.706,
  1224.       <0.843, 0.655, 0.655>, 0.455])
  1225.    }
  1226. }
  1227.  
  1228. //--------- Alpha Light Grays
  1229. define Grnt11a
  1230. texture {
  1231.    noise surface {
  1232.       color white
  1233.       position_fn 1
  1234.       lookup_fn 1
  1235.       octaves 6
  1236.       turbulence 5
  1237.       ambient 0.2
  1238.       diffuse 0.6
  1239.       specular 0.3
  1240.       microfacet Reitz 5
  1241.    color_map(
  1242.       [0.000, 0.154, <0.894, 0.886, 0.886>, 0.659,
  1243.       <0.745, 0.745, 0.753>, 0.584]
  1244.       [0.154, 0.308, <0.745, 0.745, 0.753>, 0.584,
  1245.       <0.902, 0.902, 0.859>, 0.780]
  1246.       [0.308, 0.444, <0.902, 0.902, 0.859>, 0.780,
  1247.       <0.729, 0.706, 0.694>, 0.686]
  1248.       [0.444, 0.615, <0.729, 0.706, 0.694>, 0.686,
  1249.       <0.588, 0.592, 0.635>, 0.424]
  1250.       [0.615, 0.803, <0.588, 0.592, 0.635>, 0.424,
  1251.       <0.608, 0.616, 0.659>, 0.761]
  1252.       [0.803, 1.001, <0.608, 0.616, 0.659>, 0.761,
  1253.       <0.894, 0.886, 0.886>, 0.659])
  1254.    }
  1255. }
  1256.  
  1257. //--------- Alpha Creams & Tans
  1258. define Grnt12a
  1259. texture {
  1260.    noise surface {
  1261.       color white
  1262.       position_fn 1
  1263.       lookup_fn 1
  1264.       octaves 6
  1265.       turbulence 5
  1266.       ambient 0.2
  1267.       diffuse 0.6
  1268.       specular 0.3
  1269.       microfacet Reitz 5
  1270.       color_map(
  1271.      [0.000, 0.154, <0.890, 0.690, 0.690>, 0.659,
  1272.             <0.996, 0.835, 0.737>, 0.659]
  1273.      [0.154, 0.308, <0.996, 0.835, 0.737>, 0.659,
  1274.             <0.745, 0.635, 0.651>, 0.780]
  1275.      [0.308, 0.444, <0.745, 0.635, 0.651>, 0.780,
  1276.             <0.733, 0.596, 0.557>, 0.686]
  1277.      [0.444, 0.615, <0.733, 0.596, 0.557>, 0.686,
  1278.             <0.996, 0.835, 0.737>, 0.659]
  1279.      [0.615, 0.803, <0.996, 0.835, 0.737>, 0.659,
  1280.             <0.765, 0.616, 0.659>, 0.761]
  1281.      [0.803, 1.001, <0.765, 0.616, 0.659>, 0.761,
  1282.             <0.890, 0.690, 0.690>, 0.659])
  1283.    }
  1284. }
  1285.  
  1286. //--------- Alpha Creams & Grays
  1287. define Grnt13a
  1288. texture {
  1289.    noise surface {
  1290.       color white
  1291.       position_fn 1
  1292.       lookup_fn 1
  1293.       octaves 6
  1294.       turbulence 5
  1295.       ambient 0.2
  1296.       diffuse 0.6
  1297.       specular 0.3
  1298.       microfacet Reitz 5
  1299.    color_map(
  1300.       [0.000, 0.154, <0.800, 0.651, 0.557>, 0.000,
  1301.       <0.996, 0.835, 0.737>, 0.608]
  1302.       [0.154, 0.308, <0.996, 0.835, 0.737>, 0.608,
  1303.       <0.800, 0.651, 0.557>, 0.635]
  1304.       [0.308, 0.444, <0.800, 0.651, 0.557>, 0.635,
  1305.       <0.694, 0.624, 0.604>, 0.294]
  1306.       [0.444, 0.615, <0.694, 0.624, 0.604>, 0.294,
  1307.       <0.800, 0.651, 0.557>, 0.816]
  1308.       [0.615, 0.812, <0.800, 0.651, 0.557>, 0.816,
  1309.       <0.725, 0.655, 0.651>, 0.957]
  1310.       [0.812, 1.001, <0.725, 0.655, 0.651>, 0.957,
  1311.       <0.800, 0.651, 0.557>, 0.000])
  1312.    }
  1313. }
  1314.  
  1315. //--------- Cream Rose & light moss
  1316. define Grnt14a
  1317. texture {
  1318.    noise surface {
  1319.       color white
  1320.       position_fn 1
  1321.       lookup_fn 1
  1322.       octaves 6
  1323.       turbulence 5
  1324.       ambient 0.2
  1325.       diffuse 0.6
  1326.       specular 0.3
  1327.       microfacet Reitz 5
  1328.    color_map(
  1329.       [0.000, 0.154, <0.996, 0.969, 0.800>, 0.373,
  1330.       <0.996, 0.682, 0.604>, 0.412]
  1331.       [0.154, 0.308, <0.996, 0.682, 0.604>, 0.412,
  1332.       <0.906, 0.820, 0.714>, 0.616]
  1333.       [0.308, 0.444, <0.906, 0.820, 0.714>, 0.616,
  1334.       <0.816, 0.631, 0.537>, 0.443]
  1335.       [0.444, 0.615, <0.816, 0.631, 0.537>, 0.443,
  1336.       <0.890, 0.792, 0.675>, 0.745]
  1337.       [0.615, 0.812, <0.890, 0.792, 0.675>, 0.745,
  1338.       <0.973, 0.627, 0.627>, 0.600]
  1339.       [0.812, 1.001, <0.973, 0.627, 0.627>, 0.600,
  1340.       <0.996, 0.969, 0.800>, 0.373])
  1341.    }
  1342. }
  1343.  
  1344. //--------- Alpha Sand & light Orange
  1345. define Grnt15a
  1346. texture {
  1347.    noise surface {
  1348.       color white
  1349.       position_fn 1
  1350.       lookup_fn 1
  1351.       octaves 6
  1352.       turbulence 5
  1353.       ambient 0.2
  1354.       diffuse 0.6
  1355.       specular 0.3
  1356.       microfacet Reitz 5
  1357.    color_map(
  1358.       [0.000, 0.154, <0.996, 0.824, 0.780>, 0.412,
  1359.       <0.996, 0.698, 0.624>, 0.412]
  1360.       [0.154, 0.308, <0.996, 0.698, 0.624>, 0.412,
  1361.       <0.906, 0.675, 0.553>, 0.616]
  1362.       [0.308, 0.444, <0.906, 0.675, 0.553>, 0.616,
  1363.       <0.996, 0.682, 0.604>, 0.412]
  1364.       [0.444, 0.615, <0.996, 0.682, 0.604>, 0.412,
  1365.       <0.996, 0.824, 0.780>, 0.412]
  1366.       [0.615, 0.812, <0.996, 0.824, 0.780>, 0.412,
  1367.       <0.973, 0.627, 0.627>, 0.600]
  1368.       [0.812, 1.001, <0.973, 0.627, 0.627>, 0.600,
  1369.       <0.996, 0.824, 0.780>, 0.412])
  1370.    }
  1371. }
  1372.  
  1373. //--------- Cream Rose & light moss
  1374. define Grnt16a
  1375. texture {
  1376.    noise surface {
  1377.       color white
  1378.       position_fn 1
  1379.       lookup_fn 1
  1380.       octaves 6
  1381.       turbulence 5
  1382.       ambient 0.2
  1383.       diffuse 0.6
  1384.       specular 0.3
  1385.       microfacet Reitz 5
  1386.    color_map(
  1387.       [0.000, 0.078, <0.769, 0.722, 0.690>, 0.180,
  1388.       <0.745, 0.690, 0.655>, 1.000]
  1389.       [0.078, 0.96, <0.745, 0.690, 0.655>, 1.000,
  1390.       <0.839, 0.804, 0.780>, 1.000]
  1391.       [0.96, 1.001, <0.839, 0.804, 0.780>, 0.278,
  1392.       <0.769, 0.722, 0.690>, 0.180])
  1393.    }
  1394. }
  1395.  
  1396. define Grnt17a
  1397. texture {
  1398.    noise surface {
  1399.       color white
  1400.       position_fn 1
  1401.       lookup_fn 1
  1402.       octaves 6
  1403.       turbulence 5
  1404.       ambient 0.2
  1405.       diffuse 0.6
  1406.       specular 0.3
  1407.       microfacet Reitz 5
  1408.    color_map(
  1409.       [0.000, 0.034, <0.027, 0.012, 0.012>, 0.000,
  1410.       <0.851, 0.812, 0.741>, 0.235]
  1411.       [0.034, 0.342, <0.851, 0.812, 0.741>, 0.235,
  1412.       <0.792, 0.694, 0.690>, 0.839]
  1413.       [0.342, 0.462, <0.792, 0.694, 0.690>, 0.839,
  1414.       <0.631, 0.506, 0.471>, 0.608]
  1415.       [0.462, 0.632, <0.631, 0.506, 0.471>, 0.608,
  1416.       <0.851, 0.812, 0.741>, 0.922]
  1417.       [0.632, 0.983, <0.851, 0.812, 0.741>, 0.922,
  1418.       <0.647, 0.655, 0.655>, 0.282]
  1419.       [0.983, 1.001, <0.647, 0.655, 0.655>, 0.282,
  1420.       <0.027, 0.012, 0.012>, 0.000])
  1421.    }
  1422. }
  1423.  
  1424. define Grnt18a
  1425. texture {
  1426.    noise surface {
  1427.       color white
  1428.       position_fn 1
  1429.       lookup_fn 1
  1430.       octaves 6
  1431.       turbulence 5
  1432.       ambient 0.2
  1433.       diffuse 0.6
  1434.       specular 0.3
  1435.       microfacet Reitz 5
  1436.    color_map(
  1437.       [0.000, 0.128, <0.820, 0.580, 0.580>, 0.000,
  1438.       <0.851, 0.812, 0.741>, 0.235]
  1439.       [0.128, 0.282, <0.851, 0.812, 0.741>, 0.235,
  1440.       <0.792, 0.694, 0.690>, 0.282]
  1441.       [0.282, 0.393, <0.792, 0.694, 0.690>, 0.282,
  1442.       <0.647, 0.655, 0.655>, 0.133]
  1443.       [0.393, 0.590, <0.647, 0.655, 0.655>, 0.133,
  1444.       <0.851, 0.812, 0.741>, 0.333]
  1445.       [0.590, 0.983, <0.851, 0.812, 0.741>, 0.333,
  1446.       <0.647, 0.655, 0.655>, 0.282]
  1447.       [0.983, 1.001, <0.647, 0.655, 0.655>, 0.282,
  1448.       <0.820, 0.580, 0.580>, 0.000])
  1449.    }
  1450. }
  1451.  
  1452. //--------- Gray Marble with White feather Viens with Alpha
  1453. define Grnt19a
  1454. texture {
  1455.    noise surface {
  1456.       color white
  1457.       position_fn 1
  1458.       lookup_fn 1
  1459.       octaves 6
  1460.       turbulence 5
  1461.       ambient 0.2
  1462.       diffuse 0.6
  1463.       specular 0.3
  1464.       microfacet Reitz 5
  1465.    color_map(
  1466.       [0.0, 0.3, White,   0.0, DimGray, 0.5]
  1467.       [0.2, 0.4, DimGray, 0.5, DimGray, 0.8]
  1468.       [0.4, 1.0, DimGray, 0.8, DimGray, 0.9])
  1469.    }
  1470. }
  1471.  
  1472. //--------- White Feature Viens 
  1473. define Grnt20a
  1474. texture {
  1475.    noise surface {
  1476.       color white
  1477.       position_fn 1
  1478.       lookup_fn 1
  1479.       octaves 6
  1480.       turbulence 5
  1481.       ambient 0.2
  1482.       diffuse 0.6
  1483.       specular 0.3
  1484.       microfacet Reitz 5
  1485.    color_map(
  1486.       [0.0, 0.2, white, 0.0, white, 0.7]
  1487.       [0.2, 0.3, white, 0.7, black, 1.0]
  1488.       [0.3, 1.0, black, 1.0, black, 1.0])
  1489.    }
  1490. }
  1491.  
  1492. //--------- Thinner White Feature Viens 
  1493. define Grnt21a
  1494. texture {
  1495.    noise surface {
  1496.       color white
  1497.       position_fn 1
  1498.       lookup_fn 1
  1499.       octaves 6
  1500.       turbulence 5
  1501.       ambient 0.2
  1502.       diffuse 0.6
  1503.       specular 0.3
  1504.       microfacet Reitz 5
  1505.    color_map(
  1506.       [0.0, 0.2, white, 0.4, white, 0.8]
  1507.       [0.2, 0.3, white, 0.8, black, 1.0]
  1508.       [0.3, 1.0, black, 1.0, black, 1.0])
  1509.    }
  1510. }
  1511.  
  1512. define Grnt22a
  1513. texture {
  1514.    noise surface {
  1515.       color white
  1516.       position_fn 1
  1517.       lookup_fn 1
  1518.       octaves 6
  1519.       turbulence 5
  1520.       ambient 0.2
  1521.       diffuse 0.6
  1522.       specular 0.3
  1523.       microfacet Reitz 5
  1524.    color_map(
  1525.       [0.000, 0.175, <1.000, 0.718, 0.541>, 0.890,
  1526.       <0.843, 0.678, 0.655>, 0.753]
  1527.       [0.175, 0.228, <0.843, 0.678, 0.655>, 0.753,
  1528.       <0.906, 0.831, 0.773>, 0.98]
  1529.       [0.228, 0.386, <0.906, 0.831, 0.773>, 0.698,
  1530.       <0.992, 0.718, 0.545>, 0.794]
  1531.       [0.386, 0.412, <0.992, 0.718, 0.545>, 0.794,
  1532.       <0.333, 0.188, 0.067>, 0.784]
  1533.       [0.412, 0.439, <0.333, 0.188, 0.067>, 0.784,
  1534.       <0.925, 0.557, 0.514>, 0.778]
  1535.       [0.439, 0.684, <0.925, 0.557, 0.514>, 0.678,
  1536.       <0.984, 0.780, 0.655>, 0.696]
  1537.       [0.684, 0.781, <0.984, 0.780, 0.655>, 0.696,
  1538.       <0.965, 0.847, 0.675>, 0.880]
  1539.       [0.781, 0.982, <0.965, 0.847, 0.675>, 0.880,
  1540.       <1.000, 0.718, 0.541>, 0.990]
  1541.       [0.982, 1.001, <1.000, 0.718, 0.541>, 0.890,
  1542.       <1.000, 0.718, 0.541>, 0.890])
  1543.    }
  1544. }
  1545.  
  1546. //---------- Transparent Green Moss Colors
  1547. define Grnt23a
  1548. texture {
  1549.    noise surface {
  1550.       color white
  1551.       position_fn 1
  1552.       lookup_fn 1
  1553.       octaves 6
  1554.       turbulence 5
  1555.       ambient 0.2
  1556.       diffuse 0.6
  1557.       specular 0.3
  1558.       microfacet Reitz 5
  1559.    color_map(
  1560.       [0.000, 0.168, <0.824, 0.725, 0.584>, 0.600,
  1561.       <0.514, 0.584, 0.533>, 0.600]
  1562.       [0.168, 0.301, <0.514, 0.584, 0.533>, 0.600,
  1563.       <0.298, 0.376, 0.318>, 0.600]
  1564.       [0.301, 0.398, <0.298, 0.376, 0.318>, 0.600,
  1565.       <0.263, 0.337, 0.282>, 0.700]
  1566.       [0.398, 0.558, <0.263, 0.337, 0.282>, 0.700,
  1567.       <0.431, 0.506, 0.451>, 0.600]
  1568.       [0.558, 0.655, <0.431, 0.506, 0.451>, 0.600,
  1569.       <0.529, 0.631, 0.471>, 0.500]
  1570.       [0.655, 0.735, <0.529, 0.631, 0.471>, 0.500,
  1571.       <0.333, 0.376, 0.318>, 0.700]
  1572.       [0.735, 0.823, <0.333, 0.376, 0.318>, 0.700,
  1573.       <0.298, 0.376, 0.318>, 0.600]
  1574.       [0.823, 0.876, <0.298, 0.376, 0.318>, 0.600,
  1575.       <0.416, 0.376, 0.318>, 0.500]
  1576.       [0.876, 0.929, <0.416, 0.376, 0.318>, 0.500,
  1577.       <0.416, 0.376, 0.318>, 0.600]
  1578.       [0.929, 1.001, <0.416, 0.376, 0.318>, 0.600,
  1579.       <0.824, 0.725, 0.584>, 0.700])
  1580.    }
  1581. }
  1582.  
  1583. define Grnt24a
  1584. texture {
  1585.    noise surface {
  1586.       color white
  1587.       position_fn 1
  1588.       lookup_fn 1
  1589.       octaves 6
  1590.       turbulence 5
  1591.       ambient 0.2
  1592.       diffuse 0.6
  1593.       specular 0.3
  1594.       microfacet Reitz 5
  1595.    color_map(
  1596.       [0.000, 0.053, <0.784, 0.627, 0.522>, 0.500,
  1597.       <0.784, 0.627, 0.624>, 0.500]
  1598.       [0.053, 0.263, <0.784, 0.627, 0.624>, 0.500,
  1599.       <0.824, 0.557, 0.376>, 0.500]
  1600.       [0.263, 0.281, <0.824, 0.557, 0.376>, 0.500,
  1601.       <0.643, 0.380, 0.376>, 0.500]
  1602.       [0.281, 0.325, <0.643, 0.380, 0.376>, 0.500,
  1603.       <0.839, 0.722, 0.722>, 0.500]
  1604.       [0.325, 0.711, <0.839, 0.722, 0.722>, 0.500,
  1605.       <0.784, 0.627, 0.522>, 0.500]
  1606.       [0.711, 0.798, <0.784, 0.627, 0.522>, 0.500,
  1607.       <0.769, 0.380, 0.376>, 0.500]
  1608.       [0.798, 0.895, <0.769, 0.380, 0.376>, 0.500,
  1609.       <0.824, 0.557, 0.376>, 0.500]
  1610.       [0.895, 0.982, <0.824, 0.557, 0.376>, 0.500,
  1611.       <0.784, 0.627, 0.522>, 0.500]
  1612.       [0.982, 1.001, <0.784, 0.627, 0.522>, 0.500,
  1613.       <0.784, 0.627, 0.522>, 0.500])
  1614.    }
  1615. }
  1616.  
  1617. //--------------------Crack & OverTint /Red---------------------
  1618. define Crack1
  1619. texture {
  1620.    noise surface {
  1621.       color white
  1622.       position_fn 1
  1623.       lookup_fn 1
  1624.       octaves 6
  1625.       turbulence 5
  1626.       ambient 0.1
  1627.       diffuse 0.2
  1628.       specular 0.3
  1629.       microfacet Reitz 5
  1630.    color_map(
  1631.       [0.00, 0.04, black,     0.6, black,   1.0]
  1632.       [0.04, 0.97, firebrick, 0.8, dimgray, 0.9] 
  1633.       [0.97, 1.00, black,     0.9, black,   1.0])
  1634.    }
  1635. }       
  1636.  
  1637. //-----Alpha  Dark Cracks
  1638. define Crack2
  1639. texture {
  1640.    noise surface {
  1641.       color white
  1642.       position_fn 1
  1643.       lookup_fn 1
  1644.       octaves 6
  1645.       turbulence 5
  1646.       ambient 0.1
  1647.       diffuse 0.2
  1648.       specular 0.3
  1649.       microfacet Reitz 5
  1650.    color_map(
  1651.       [0.00, 0.50, black, 1.0, black, 1.0]
  1652.       [0.50, 0.54, black, 1.0, black, 0.0]
  1653.       [0.54, 1.00, black, 1.0, black, 1.0])
  1654.    }
  1655. }
  1656.  
  1657. //---------- Overtint Green with Black Cracks
  1658. define Crack3
  1659. texture {
  1660.    noise surface {
  1661.       color white
  1662.       position_fn 1
  1663.       lookup_fn 1
  1664.       octaves 6
  1665.       turbulence 5
  1666.       ambient 0.1
  1667.       diffuse 0.2
  1668.       specular 0.3
  1669.       microfacet Reitz 5
  1670.    color_map(
  1671.       [0.00, 0.04, black,     0.60, black,     1.0]
  1672.       [0.04, 0.97, DarkGreen, 0.80, DarkGreen, 0.90] 
  1673.       [0.97, 1.00, black,     0.90, black,     1.0])
  1674.    }
  1675. }       
  1676.  
  1677. //--------- Overtint with White Crack
  1678. define Crack4
  1679. texture {
  1680.    noise surface {
  1681.       color white
  1682.       position_fn 1
  1683.       lookup_fn 1
  1684.       octaves 6
  1685.       turbulence 5
  1686.       ambient 0.1
  1687.       diffuse 0.2
  1688.       specular 0.3
  1689.       microfacet Reitz 5
  1690.    color_map(
  1691.       [0.00, 0.03, white, 0.30, white,   1.0]
  1692.       [0.03, 0.97, black, 0.70, DimGray, 0.9] 
  1693.       [0.97, 1.00, white, 0.90, white,   1.0])
  1694.    }
  1695. }       
  1696.  
  1697. //------------- Deep Rose & Green Marble with large White Swirls
  1698. define Stone1
  1699. texture {
  1700.    layered
  1701.       Grnt0a { scale <2, 3, 2> rotate <0, 0, -30> },
  1702.       Grnt7  { scale <2, 3, 2> rotate <0, 0, 40> }
  1703.    }
  1704.  
  1705. //------------- Light Greenish Tan Marble with Agate style veining
  1706. define Stone2
  1707. texture {
  1708.    layered
  1709.       Grnt7a { scale <1.3, 2, 1.3> rotate <0, 0, -30> rotate <40, 0, 0> },
  1710.       Grnt0 { scale <2, 3, 2> rotate <0, 0, 40> }
  1711.       }
  1712.  
  1713. //------------- Rose & Yellow Marble with fog white veining
  1714. define Stone3
  1715. texture {
  1716.    layered
  1717.       Grnt0a { scale <2, 3, 2> rotate <0, 0, -30> },
  1718.       Grnt5 { scale <2, 3, 2> rotate <0, 0, 40> }
  1719.    }
  1720.  
  1721. //------------- Tan Marble with Rose patches
  1722. define Stone4
  1723. texture {
  1724.    layered
  1725.       Grnt10a { scale <1, 3, 2> rotate <0, 0, -30> },
  1726.       Grnt6 { scale <1.5, 3, 2> rotate <0, 0, 40> }
  1727.    }
  1728.  
  1729. //------------- White Cream Marble with Pink veining
  1730. define Stone5
  1731. texture {
  1732.    layered
  1733.       Crack1 { scale <1, 2, 1.4> rotate <10, 0, -20> },
  1734.       Grnt17a { scale <2, 3, 2> rotate <0, 0, -30> },
  1735.       Grnt12 { scale <2, 3, 2> rotate <0, 0, 40> }
  1736.    }
  1737.  
  1738. //------------- Rose & Yellow Cream Marble
  1739. define Stone6
  1740. texture {
  1741.    layered
  1742.       Crack1 { scale <1, 2, 1.4> rotate <10, 0, -20> },
  1743.       Grnt19a { scale <2, 4, 1.3> rotate <0, 0, 30> },
  1744.       Grnt18 { scale <1.5, 3, 3> rotate <0, 0, 40> }
  1745.    }
  1746.  
  1747. //------------- Light Coffee Marble with darker patches
  1748. define Stone7
  1749. texture {
  1750.    layered
  1751.       Grnt9a { scale <3.5, 5, 4> rotate <0, 0, 60> },
  1752.       Grnt6a { scale <1, 3, 2> rotate <0, 0, 40> },
  1753.       shiny_salmon
  1754.    }
  1755.  
  1756. //------------- Gray Granite with white patches
  1757. define Stone8
  1758. texture {
  1759.    layered
  1760.       Grnt0a { scale <2, 3, 2> rotate <0, 0, -30> },
  1761.       Grnt9a { scale <5, 3, 4> rotate <0, 0, 40> },
  1762.       shiny_white
  1763.    }
  1764.  
  1765. //------------- White & Light Blue Marble with light violets
  1766. define Stone9
  1767. texture {
  1768.    layered
  1769.       Crack1 { scale <1, 2, 1.4> rotate <10, 0, -20> },
  1770.       Grnt9 { scale <1.2, 2.4, 1.2> rotate <0, 0, -30> }
  1771.    }
  1772.  
  1773. //------------- Dark Brown & Tan swirl Granite with gray undertones
  1774. define Stone10
  1775. texture {
  1776.    layered
  1777.       Grnt3a { scale <1, 2, 1> rotate <0, 0, -50> },
  1778.       Grnt17a { scale <3, 6, 2> rotate <0, 0, 50> },
  1779.       shiny_black
  1780.    }
  1781.  
  1782. //------------- Rose & White Marble with dark tan swirl
  1783. define Stone11
  1784. texture {
  1785.    layered
  1786.       Crack1 { scale <1, 2, 1.4> rotate <10, 0, -20> },
  1787.       Grnt2a { scale <3, 3, 4> rotate <0, 0, 40> },
  1788.       Grnt15a { scale <1.2, 3, 1.5> rotate <70, 0, 30> },
  1789.       shiny_black
  1790.    }
  1791.  
  1792. //------------- White & Pinkish Tan Marble
  1793. define Stone12
  1794. texture {
  1795.    layered
  1796.       Grnt0a { scale <1, 3, 2> rotate <0, 0, -30> },
  1797.       Grnt23 { scale <1, 5, 1> rotate <0, 0, 50> }
  1798.    }
  1799.  
  1800. //------------- Medium Gray Blue Marble
  1801. define Stone13
  1802. texture {
  1803.    layered
  1804.       Grnt8a { scale <1, 3, 2> rotate <0, 0, -30> },
  1805.       Grnt24 { scale <2, 5, 2> rotate <0, 0, 50> }
  1806.    }
  1807.  
  1808. //------------- Tan & Olive Marble with gray white veins
  1809. define Stone14
  1810. texture {
  1811.    layered
  1812.       Grnt19a { scale <1, 3, 1> rotate <0, 0, 40> },
  1813.       Grnt6 { scale <2, 3, 2> rotate <0, 0, -30> }
  1814.    }
  1815.  
  1816. //------------- Deep Gray Marble with white veining
  1817. define Stone15
  1818. texture {
  1819.    layered
  1820.       Grnt8a { scale <1, 2, 1> rotate <0, 0, 40> },
  1821.       Grnt20 { scale <1, 2, 2> rotate <0, 0, -30> }
  1822.    }
  1823.  
  1824. //------------- Peach & Yellow Marble with white veining
  1825. define Stone16
  1826. texture {
  1827.    layered
  1828.       Grnt20a { scale <1, 2, 1> rotate <0, 0, 40> },
  1829.       Grnt19a { scale <2, 4, 2> rotate <0, 0, -30> },
  1830.       Grnt18 { scale <1.3, 2, 2> rotate <0, 0, -30> }
  1831.    }
  1832.  
  1833. //------------- White Marble with gray veining
  1834. define Stone17
  1835. texture {
  1836.    layered
  1837.       Crack3 { scale <1, 2, 1.4> rotate <10, 0, -20> },
  1838.       Grnt20 { scale <1, 2, 2> rotate <0, 0, -30> }
  1839.    }
  1840.  
  1841. //------------- Green Jade with white veining
  1842. define Stone18
  1843. texture {
  1844.    layered
  1845.       Crack4 { scale <0.7, 1, 1> rotate <10, 0, -20> },
  1846.       Grnt20a { scale <2.5, 2, 0.5> rotate <0, 0, -50> },
  1847.       Grnt21b { scale <1.5, 0.7, 0.5> rotate <0, 0, 40> }
  1848.    }
  1849.  
  1850. //------------- Peach Granite with white patches & green trim
  1851. define Stone19
  1852. texture {
  1853.    layered
  1854.       Grnt20a { scale <2, 3, 1> rotate <10, 0, -20> },
  1855.       Grnt26 { scale <1, 0.7, 0.5> rotate <0, 0, 40> }
  1856.    }
  1857.  
  1858. //------------- Brown & Olive Marble with white veining
  1859. define Stone20
  1860. texture {
  1861.    layered
  1862.       Crack1 { scale <1, 0.6, 1> rotate <10, 0, -20> },
  1863.       Grnt20a { scale <1.9, 3, 0.5> rotate <0, 0, -50> },
  1864.       Grnt12a { scale <1, 1.3, 2> rotate <0, 0, 40> },
  1865.       Grnt27 { scale <0.7, 0.99, 0.7> rotate <0, 0, 40> }
  1866.    }
  1867.  
  1868. //------------- Red Marble with gray & white veining
  1869. define Stone21
  1870. texture {
  1871.    layered
  1872.       Crack4 { scale <1, 0.6, 1> rotate <10, 0, -20> },
  1873.       Grnt22 { scale <1, 2, 2> rotate <0, 0, 40> },
  1874.       Grnt29 { scale <1.3, 2.5, 1.7> rotate <0, 0, 40> }
  1875.    }
  1876.  
  1877. //------------- Dark Tan Marble with gray & white veining
  1878. define Stone22
  1879. texture {
  1880.    layered
  1881.       Crack4 { rotate <10, 0, -40> },
  1882.       Grnt22 { scale <2, 4, 1.5> rotate <0, 0, -50> },
  1883.       Grnt8a { scale <1, 2, 2> rotate <0, 0, 40> },
  1884.       shiny_tan
  1885.    }
  1886.  
  1887. //------------- Peach & Cream Marble with orange veining
  1888. define Stone23
  1889. texture {
  1890.    layered
  1891.       clear_yellow,
  1892.       Crack1 { scale <1, 2, 1.5> rotate <0, 0, 40> },
  1893.       Grnt24a { scale <2, 1, 2> rotate <40, 0, 30> },
  1894.       Grnt29 { scale <1, 1, 2> rotate <40, 0, 30> }
  1895.    }
  1896.  
  1897. //------------- Green & Tan Moss Marble
  1898. define Stone24
  1899. texture {
  1900.    layered
  1901.       Grnt23a { scale <2, 1, 2> rotate <40, 0, -30> },
  1902.       Grnt25 { scale <1, 1, 2> rotate <0, 0, 50> rotate <20, 0, 30> }
  1903.    }
  1904.  
  1905.